const ResultHandler = require('../utils/ResultHandler');
const jwt = require("../utils/jwt")
// token 中间件，用于验证请求中的 token 是否有效

module.exports = (req, res, next) => {
    const result = jwt.verify(req)
    if (result) {
        // 认证通过
        req.userId = result.id // 在 userContoller 中加的
        next()
    } else {
        // 认证失败
        res.json(ResultHandler.unauthorized())
    }
}